package com.clstu.set;

import java.util.Comparator;
import java.util.TreeSet;

public class TreeSet_ {
    public static void main(String[] args) {
//        TreeSet treeSet = new TreeSet();//不提供比较器Comparator的时候是无序的
        TreeSet treeSet = new TreeSet(new Comparator() {//提供比较器，安装比较器来排序
            @Override
            public int compare(Object o1, Object o2) {
                return ((String)o1).compareTo((String) o2);
            }
        });
        treeSet.add("hello");
        treeSet.add("hello");//重复的元素（根据比较器判断的是否重复）插不进去，
                             //没有比较器相同的对象也插不进去。
        treeSet.add("abc");
        treeSet.add("jack");
        treeSet.add("ho");
        System.out.println(treeSet);
    }
}
